﻿// =================================================================== 
// 项目说明
//====================================================================
// lsc @Copy Right 2019
// 文件： SmsTaskTimeEntity.cs
// 项目名称：斑马车务
// 创建时间：2019/9/23
// 负责人：lsc
// ===================================================================

using System;
using Dapper.Extensions;

namespace YouWei.Infrastructure.Entity
{
	/// <summary>
	///短信任务执行周期数据实体  
	/// </summary>
    [PrimaryKey("ID")]
	public class SmsTaskTime
	{
		///<summary>
		///短信任务执行周期
		///</summary>
		public SmsTaskTime()
		{
		}	
    
		
		///<summary>
		///ID(自增主键)
		///</summary>
        [Column("ID","ID(自增主键)")]
        public int ID { get; set; }

		///<summary>
		///任务ID
		///</summary>
        [Column("TaskID","任务ID")]
        public int TaskID { get; set; }

		///<summary>
		///任务周期类型   (       1：每天固定时间段执行固定数量       2：每周固定时间段执行固定数量       3：每周固定时间段执行固定数量       4：指定日期时间段执行固定数量   )
		///</summary>
        [Column("TimeType","任务周期类型   (       1：每天固定时间段执行固定数量       2：每周固定时间段执行固定数量       3：每周固定时间段执行固定数量       4：指定日期时间段执行固定数量   )")]
        public int TimeType { get; set; }

		///<summary>
		///开始时间(0-23)
		///</summary>
        [Column("StartTime","开始时间(0-23)")]
        public int StartTime { get; set; }

		///<summary>
		///结束时间(0-23)
		///</summary>
        [Column("EndTime","结束时间(0-23)")]
        public int EndTime { get; set; }

		///<summary>
		///批次发送短信内容 
		///</summary>
        [Column("SendContent","批次发送短信内容 ")]
        public string SendContent { get; set; }

        ///<summary>
        ///计划发送数量
        ///</summary>
        [Column("SendCount", "计划发送数量")]
        public int SendCount { get; set; }

        ///<summary>
		///实际发送数量
		///</summary>
        [Column("RealSendCount", "实际发送数量")]
        public int RealSendCount { get; set; }

        ///<summary>
		///是否删除，逻辑状态，0：未删除，1：已删除
		///</summary>
        [Column("IsDeleted", "是否删除，逻辑状态，0：未删除，1：已删除")]
        public int IsDeleted { get; set; }



    }
}